package com.ruoyi.service;

import java.util.List;
import com.ruoyi.domain.ProFiles;
import org.apache.ibatis.annotations.Select;

/**
 * 项目合同文件Service接口
 * 
 * @author ruoyi
 * @date 2020-06-24
 */
public interface IProFilesService 
{
    /**
     * 查询项目合同文件
     * 
     * @param fId 项目合同文件ID
     * @return 项目合同文件
     */
    public ProFiles selectProFilesById(Long fId);

    /**
     * 查询项目合同文件列表
     * 
     * @param proFiles 项目合同文件
     * @return 项目合同文件集合
     */
    public List<ProFiles> selectProFilesList(ProFiles proFiles);

    /**
     * 根据id查询对应的项目合同
     */

    List<ProFiles> selectProFilesListidss(Long ids);

    /**
     * 新增项目合同文件
     * 
     * @param proFiles 项目合同文件
     * @return 结果
     */
    public int insertProFiles(ProFiles proFiles);

    /**
     * 修改项目合同文件
     * 
     * @param proFiles 项目合同文件
     * @return 结果
     */
    public int updateProFiles(ProFiles proFiles);

    /**
     * 批量删除项目合同文件
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteProFilesByIds(String ids);

    /**
     * 删除项目合同文件信息
     * 
     * @param fId 项目合同文件ID
     * @return 结果
     */
    public int deleteProFilesById(Long fId);
}
